Kernelization of Cycle Packing with Relaxed Disjointness Constraints

نویسندگان

  • Akanksha Agrawal
  • Daniel Lokshtanov
  • Diptapriyo Majumdar
  • Amer E. Mouawad
  • Saket Saurabh
چکیده

A key result in the field of kernelization, a subfield of parameterized complexity, states that the classic Disjoint Cycle Packing problem, i.e. finding k vertex disjoint cycles in a given graph G, admits no polynomial kernel unless NP ⊆ coNP/poly. However, very little is known about this problem beyond the aforementioned kernelization lower bound (within the parameterized complexity framework). In the hope of clarifying the picture and better understanding the types of “constraints” that separate “kernelizable” from “non-kernelizable” variants of Disjoint Cycle Packing, we investigate two relaxations of the problem. The first variant, which we call Almost Disjoint Cycle Packing, introduces a “global” relaxation parameter t. That is, given a graph G and integers k and t, the goal is to find at least k distinct cycles such that every vertex of G appears in at most t of the cycles. The second variant, Pairwise Disjoint Cycle Packing, introduces a “local” relaxation parameter and we seek at least k distinct cycles such that every two cycles intersect in at most t vertices. While the Pairwise Disjoint Cycle Packing problem admits a polynomial kernel for all t ≥ 1, the kernelization complexity of Almost Disjoint Cycle Packing reveals an interesting spectrum of upper and lower bounds. In particular, for t = kc , where c could be a function of k, we obtain a kernel of size O(2 ck7+c log3 k) whenever c ∈ o( √ k). Thus the kernel size varies from being sub-exponential when c ∈ o( √ k), to quasipolynomial when c ∈ o(log k), ` ∈ R+, and polynomial when c ∈ O(1). We complement these results for Almost Disjoint Cycle Packing by showing that the problem does not admit a polynomial kernel whenever t ∈ O(k ), for any 0 ≤ < 1. 1998 ACM Subject Classification G.2.2 Graph Algorithms, I.1.2 Analysis of Algorithms

برای دانلود رایگان متن کامل این مقاله و بیش از 32 میلیون مقاله دیگر ابتدا ثبت نام کنید

ثبت نام

اگر عضو سایت هستید لطفا وارد حساب کاربری خود شوید

منابع مشابه

On Polynomial Kernels for Integer Linear Programs: Covering, Packing and Feasibility

We study the existence of polynomial kernels for the problem of deciding feasibility of integer linear programs (ILPs), and for finding good solutions for covering and packing ILPs. Our main results are as follows: First, we show that the ILP Feasibility problem admits no polynomial kernelization when parameterized by both the number of variables and the number of constraints, unless NP ⊆ coNP/...

متن کامل

Kernelization Algorithms for Packing Problems Allowing Overlaps (Extended Version)

We consider the problem of discovering overlapping communities in networks which we model as generalizations of the Set and Graph Packing problems with overlap. As usual for Set Packing problems we seek a collection S consisting of at least k sets subject to certain disjointness restrictions. In an r-Set Packing with t-Membership, each element of U belongs to at most t sets while in an r-Set Pa...

متن کامل

ar X iv : 1 41 1 . 69 15 v 3 [ cs . D S ] 2 6 Ja n 20 15 Kernelization Algorithms for Packing Problems Allowing Overlaps ( Extended Version )

We consider the problem of discovering overlapping communities in networks which we model as generalizations of the Set and Graph Packing problems with overlap. As usual for Set Packing problems we seek a collection S ′ ⊆ S consisting of at least k sets subject to certain disjointness restrictions. In the r-Set Packing with t-Membership, each element of U belongs to at most t sets of S ′ while ...

متن کامل

A Parameterized Perspective on P2-Packings

We study (vertex-disjoint) P2-packings in graphs under a parameterized perspective. Starting from a maximal P2-packing P of size j we use extremal arguments for determining how many vertices of P appear in some P2-packing of size (j+1). We basically can ’reuse’ 2.5j vertices. We also present a kernelization algorithm that gives a kernel of size bounded by 7k. With these two results we build an ...

متن کامل

A Shortcut to (Sun)Flowers: Kernels in Logarithmic Space or Linear Time

We investigate whether kernelization results can be obtained if we restrict kernelization algorithms to run in logarithmic space. This restriction for kernelization is motivated by the question of what results are attainable for preprocessing via simple and/or local reduction rules. We find kernelizations for d-hitting set(k), d-set packing(k), edge dominating set(k) and a number of hitting and...

متن کامل

ذخیره در منابع من


  با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید

عنوان ژورنال:

دوره   شماره 

صفحات  -

تاریخ انتشار 2016